﻿using System.Collections.Generic;
using QuickPrompt.DomainModel;
using RedandBlue.RepositoryService;

namespace QuickPromt.Service
{
    public interface IQuickNoteService : IService<QuickNote>
    {
        IEnumerable<QuickNote> Get(bool excludeDeleted = true);
        IEnumerable<QuickNote> Get(string userGuid, bool excludeDeleted = true);
        IEnumerable<QuickNote> FetchReadyOnes();
        QuickNote GetNote(int noteId);
      
        void QueuePrompts();

        void SetToDelete(int id);
    }
}
